#include <stdio.h>
#define N 9
#define M 20
/*123456789*987654321*/

void main()
{
    int a1[N]={1,2,3,4,5,6,7,8,9};
    int a2[N]={9,8,7,6,5,4,3,2,1};
    int as[M]={0};
    
        for(int i=0;i<N;i++)
        {
            for(int j=0;j<N;j++)
            {
                as[j+i]+=a1[N-1-i]*a2[N-1-j];
            }
        }    

        for(int k=0;k<M-1;k++)
        {
            if(as[k]>=10)
            {
                as[k+1]+=as[k]/10;
                as[k]=as[k]%10;
            } 
        }     

    
    int flag=0;
    for(int l=M-1;l>=0;l--)
    {
        if(as[l]!=0)
        flag=1;
        if(flag==1)
        printf("%d",as[l]);
    }
    printf("\n");
}



